package com.junchenrobot.mes.listener.impl;

import com.junchenrobot.mes.listener.InputTaskListener;
import com.junchenrobot.mes.listener.InputTaskSrc;
import com.junchenrobot.mes.listener.moudle.InputTaskEvent;

public class DefaultInputTaskSrc implements InputTaskSrc {
    
    private InputTaskListener inputTaskListener;
    
    /**
     * 通知侦听器
     */
    @Override
    public void notifyListener(InputTaskEvent inputTaskEvent) {
        inputTaskListener.pushInputTask(inputTaskEvent);
    }
    
    @Override
    public void addListener(InputTaskListener inputTaskListener) {
        this.inputTaskListener = inputTaskListener;
    }
}
